using LiJ.Common.Core;

namespace LiJ.Framework.Official.Assist.Mos
{
	/// <summary>
	///  JsCard 需要的签名信息
	/// </summary>
	public class WxJsCardSignatureResp : ResultMo
	{
		/// <summary>
		///  门店ID。shopID用于筛选出拉起带有指定location_list(shopID)的卡券列表，非必填。
		/// </summary>
		public string shop_id
		{
			get;
			set;
		}

		/// <summary>
		///  卡券类型，用于拉起指定卡券类型的卡券列表。当cardType为空时，默认拉起所有卡券的列表，非必填。
		/// </summary>
		public string card_type
		{
			get;
			set;
		}

		/// <summary>
		///  卡券ID，用于拉起指定cardId的卡券列表，当cardId为空时，默认拉起所有卡券的列表，非必填。
		/// </summary>
		public string card_id
		{
			get;
			set;
		}

		/// <summary>
		///  随机串
		/// </summary>
		public string noncestr
		{
			get;
			set;
		}

		/// <summary>
		///  随机串
		/// </summary>
		public long timestamp
		{
			get;
			set;
		}

		/// <summary>
		///  签名方式，目前仅支持SHA1。
		/// </summary>
		public string sign_type
		{
			get;
			set;
		} = "SHA1";


		/// <summary>
		/// 签名信息
		/// </summary>
		public string card_sign
		{
			get;
			set;
		}
	}
}
